A dynamic load sharing algorithm for massively multiplayer online games
نویسندگان
چکیده
To support hundreds of thousands of players in massively multiplayer online games, a distributed client-server architecture is widely used in which multiple servers are deployed and each server handles a partition of the virtual world. Because of the unpredictable movements and interactions of avatars, the concentration of avatars in some regions of the virtual world may cause some servers be overloaded. Existing load balancing schemes for distributed virtual environments and multiplayer games try to balance the workload among servers by transferring some workload of an overloaded server to other servers. While load balancing algorithms can minimize the average response time of the system, they may also result in frequent client migrations, which may damage the interactivity of an online game. In this paper, we propose a dynamic load sharing algorithm together with an efficient client migration scheme based on the concept of subscription regions. Simulation study has also been done to verify the effectiveness of our scheme.
منابع مشابه
Player Dynamics in Massively Multiplayer Online Games
Millions of people now participate in Massively-Multiplayer Online Games (MMOGs), placing tremendous and often unpredictable maintenance burdens on their operators. Thus, understanding the dynamic nature of MMOG players is critical for the designers and implementers of the systems and networks that host MMOGs. This paper improves our understanding of player dynamics in MMOGs by collecting and a...
متن کاملNetwork Architectures and Data Management for Massively Multiplayer Online Games
Current-generation Massively Multiplayer Online Games (MMOG), such as World of Warcraft, Eve Online, and Second Life are mainly built on distributed client-server architectures with server allocation based on sharding, static geographical partitioning, dynamic micro-cell scheme, or optimal server for placing a virtual region according to the geographical dispersion of players. This paper review...
متن کاملUsing Massively Multiplayer Online Game Data to Analyze the Dynamics of Social Interactions
Human societies are inherently complex and highly dynamic, resulting in rapidly changing social networks, containing multiple types of dyadic interactions. Analyzing these time-varying multiplex networks with approaches developed for static, single layer networks often produces poor results. To address this issue, our approach is to explicitly learn the dynamics of these complex networks. Our r...
متن کاملAn Adaptive Load Balancing Management for Distributed Virtual Environment Systems
Distributed Virtual Environment Systems are widely used in massively multiplayer online games. With an efficient distributed architecture and load balancing algorithm, they can support tens of thousands of players interacting with each other. In this paper, we propose an adaptive load balancing algorithm to solve the problem of the center-crowdedness in the DVE systems, while reducing the intra...
متن کاملMore than just 'XP': learning social skills in massively multiplayer online games
Playing computer games is becoming more and more a social experience. Players often sit together in front of a single machine, sharing skills and expertise to accomplish a game’s objectives (King & Borland, 2003); and as soon as machines could be connected to one another, gamers were quick to exploit the possibility to live and play in shared virtual worlds (Cherny, 1999; Cuciz, 2001). It took ...
متن کامل